package org.dromara.comm.enums;

import com.google.common.collect.Lists;

import java.util.Arrays;
import java.util.List;

public enum Community {

    SHIJIAZHUANG_CHANGAN_HEDONG_JIANHUA_DIYI("石家庄市长安区河东街道建华第一社区"),
    SHIJIAZHUANG_CHANGAN_JIANAN_JIANAN_LU("石家庄市长安区建安街道建安路社区"),
    SHIJIAZHUANG_YUHUA_YUDONG_RONGHUA_FU("石家庄市裕华区裕东街道融华府社区"),
    SHIJIAZHUANG_ZHENGDING_ZHENGDING_TAYUANZHUANG("石家庄市正定县正定镇塔元庄村"),
    SHIJIAZHUANG_LUANCHENG_LIULINTUN_XIANG_XIALIANG("石家庄市栾城区柳林屯乡夏凉村"),
    CHENGDE_SHUANGQIAO_ZHONGHUA_LU_SHANZHUANG("承德市双桥区中华路街道山庄社区"),
    CHENGDE_XINGLONG_WULINGSHAN_TAQIAN("承德市兴隆县雾灵山镇塔前村"),
    CHENGDE_LUANPING_ZHONGXING_LU_JINSE_YANGGUANG("承德市滦平县中兴路街道金色阳光社区"),
    CHENGDE_FENGNING_MANZU_ZIZHI_JIANGJUNYING_LIANGJIANFANG("承德市丰宁满族自治县将军营镇两间房村"),
    ZHANGJIAKOU_HUALAI_SHA_CHENG_JIAXIN_YUAN("张家口市怀来县沙城镇嘉馨园社区"),
    QINHUANGDAO_HAIGANG_BAITALING_HAIYUE_GONGGUAN("秦皇岛市海港区白塔岭街道海悦公馆社区"),
    QINHUANGDAO_HAIGANG_XIGANG_LU_SHOUFU("秦皇岛市海港区西港路街道首府社区"),
    TANGSHAN_LUNAN_NUZHIZHAI_XIYUEHE("唐山市路南区女织寨镇西越河村"),
    TANGSHAN_FENGNAN_QINGNIAN_LU_XINHUA("唐山市丰南区青年路街道新华社区"),
    TANGSHAN_LETING_LEAN_JIANKANG("唐山市乐亭县乐安街道健康社区"),
    TANGSHAN_QIANAN_XINGAN_LONGXIN("唐山市迁安市兴安街道隆鑫社区"),
    LANGFANG_XIANGHE_JIANGXINTUN_BEILIZHUANG("廊坊市香河县蒋辛屯镇北李庄村"),
    LANGFANG_BAZHOU_YUHUA_HEXI("廊坊市霸州市裕华街道河西社区"),
    LANGFANG_SANHE_YANSHUNLU_TIANCHENG("廊坊市三河市燕顺路街道甜城社区"),
    BAODING_LIANCHI_YANGZHUANG_XIGAO("保定市莲池区杨庄乡西高社区"),
    BAODING_FUPING_LONGQUANGUAN_LUOTUOWAN("保定市阜平县龙泉关镇骆驼湾村"),
    BAODING_YIXIAN_YIZHOU_CHANGDONGGUAN("保定市易县易州镇厂东关社区"),
    BAODING_HIGH_TECH_JIAHE("保定市保定国家高新技术产业开发区嘉禾社区"),
    CANGZHOU_HEJIAN_XINGCUN_DAZHUANG("沧州市河间市兴村镇大庄村"),
    CANGZHOU_SUNING_SHANGCUN_BEIJINGKOU("沧州市肃宁县尚村镇北景口村"),
    CANGZHOU_CANGXIAN_ZHIFANGTOU_DABAIYANGQIAO_SAN("沧州市沧县纸房头镇大白洋桥三村"),
    CANGZHOU_XINHUA_DAODONG_HUAYOU("沧州市新华区道东街道华油社区"),
    HENGSHUI_TAOCHENG_ZHONGHUAJIE_HENGFENG("衡水市桃城区中华大街街道衡丰社区"),
    HENGSHUI_FUCHENG_FUCHENG_GUANGMING("衡水市阜城县阜城镇光明社区"),
    HENGSHUI_WUQIANG_WUQIANG_NANLICHE("衡水市武强县武强镇南立车村"),
    XINGTAI_NEIQIU_NEIQIU_BIAOSHAN("邢台市内丘县内丘镇表善社区"),
    XINGTAI_WEIXIAN_FANGJIAYING_SUNJIAZHAI("邢台市威县方家营镇孙家寨"),
    XINGTAI_NANGONG_BEIHU_HOUJIAZHUANG("邢台市南宫市北胡街道侯家庄"),
    HANDAN_WUAN_SHUCUN_BAISHA("邯郸市武安市淑村镇白沙村"),
    HANDAN_GUANGPING_NANYANGPU_HOUNANYANGPU("邯郸市广平县南阳堡镇后南阳堡村"),
    HANDAN_CONGTAI_SUCAO_NANSUCAO("邯郸市丛台区苏曹乡南苏曹社区"),
    HANDAN_FUXING_HUALINLU_JIANXI_SAN("邯郸市复兴区化林路街道建西三社区"),
    HANDAN_FUXING_PANGCUN_HUAFEICHANG("邯郸市复兴区庞村街道化肥厂社区"),
    DINGZHOU_DONGLIUCHUN_BEISHAO("定州市东留春乡北邵村社区"),
    XINJI_XINJI_YANGJIAFANGBEI("辛集市辛集镇杨家方碑村");

    private final String displayName;

    Community(String displayName) {
        this.displayName = displayName;
    }

    public String getDisplayName() {
        return displayName;
    }

    public static List<Community> getAllCommunities() {
        // 创建一个空列表。
        List<Community> list = Lists.newArrayList();
        // 将枚举的所有值添加到列表中
        list.addAll(Arrays.asList(values()));
        // 返回包含所有枚举值的列表。
        return list;
    }
}
